Title Banner

Previous Book Contents Book Index Next

Inside Macintosh: QuickDraw GX Printing Extensions and Drivers /
Chapter 4 - Printing Messages / Printing Messages Reference
Printing Messages / Print Object Messages


GXDefaultPaperType

QuickDraw GX sends the GXDefaultPaperType message when an application creates a new paper-type object. You can override the GXDefaultPaperType message to make changes in the paper type used by a printing job. Your override of the GXDefaultPaperType message must match the following formal declaration:

OSErr MyDefaultPaperType (gxPaperType aPaperType);
aPaperType
A paper-type object to fill in with the default value.
function result
An error code. The value noErr indicates that the operation was successful.
DESCRIPTION
QuickDraw GX sends the GXDefaultPaperType message when an application calls the GXNewPaperType function to create a new paper type.

You override this message if you need to add additional data to the paper-type object
at the time that it is created or if you wish to change the default paper type to another type. After you forward this message down the message chain, you can add your own information to the paper-type object or change information that was placed there by the default implementation. The default implementation of this message provides the default information for this paper type, including size, margins, and PostScript data.

SPECIAL CONSIDERATIONS
You never send the GXDefaultPaperType message yourself.

You must forward the GXDefaultPaperType message to other message handlers. Always forward it before you add or change paper-type information.

RESULT CODES
gxSegmentLoadFailedErrA required code segment could not be found,
or there was not enough memory to load it.
gxPrUserAbortErrThe user has canceled printing.
gxPaperTypeNotFoundThe specified paper type could not be found.
gxNoSuchPTGroupThe specified paper type could not be found.
SEE ALSO
The GXNewPaperType function is described in Inside Macintosh: QuickDraw GX Printing.


Previous Book Contents Book Index Next

© Apple Computer, Inc.
7 JUL 1996




Navigation graphic, see text links

Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help